///*
// *   Copyright 2021-2030 itbox.cn All right reserved. This software is the confidential and proprietary information
// *   of itbox.cn ("Confidential Information"). You shall not disclose such Confidential Information and shall use it
// *   only in accordance with the terms of the license agreement you entered into with itbox.cn.
// *
// */
//
//package cn.dapeng.test;
//
//
//import com.fasterxml.jackson.dataformat.yaml.YAMLMapper;
//import lombok.Data;
//import org.yaml.snakeyaml.Yaml;
//
//import java.io.File;
//import java.io.FileWriter;
//import java.net.URL;
//import java.util.Enumeration;
//import java.util.HashMap;
//import java.util.Map;
//import java.util.Properties;
//
///**
// * @BelongProject uap
// * @BelongPackage cn.itbox.sys.manager.infrastructure.convert
// * @Description TODO
// * @ClassName ConvertUtil
// * @Author xupenghong
// * @Date 2024/7/4 10:31
// * @Version 1.0.0
// */
//public class ConvertUtil {
//
//    public static void main(String[] args) throws Exception {
//
//        URL url = ConvertUtil.class.getClassLoader().getResource("application.yml");
//
//        Enumeration<URL> enumeration = ConvertUtil.class.getClassLoader().getResources("*.yml");
//
//        while (enumeration.hasMoreElements()) {
//            System.out.println(enumeration.nextElement());
//        }
//
//        System.out.println(url);
//
//        Map<String, Object> map = new HashMap<>();
//
//        Stu stu = new Stu();
//        stu.setName("hezi");
//        stu.setAge(2);
//        map.put("stu", stu);
//        map.put("success", true);
//
//        YAMLMapper mapper = new YAMLMapper();
//
//        try {
//
//            Properties p = t();
//
//            String yamlString = mapper.writeValueAsString(map);
//            System.out.println(yamlString);
//
//            // 将YAML字符串写入文件
//            mapper.writeValue(new File("d:/output.yml"), map);
//
//            Map<String, Object> data = t1();
//            Yaml yaml = new Yaml();
//            String x = yaml.dump(map);
//
//            FileWriter writer = new FileWriter("d:/output.yml");
//            writer.write(x);
//            writer.close();
//
//            System.out.println(x);
//
//
//        } catch (Exception e) {
//
//        }
//
//    }
//
//
//    public static Properties t() {
//        Properties p = new Properties();
//        p.put("school.a","yadan");
//        p.put("school.b", "haha");
//        return p;
//    }
//
//    public static HashMap<String, Object> t1() {
//        HashMap<String, Object> p = new HashMap<>();
//        p.put("school.a","yandan");
//        p.put("school.b", "haha");
//        return p;
//    }
//}
//
//@Data
//class Stu {
//    private String name;
//    private int age;
//}